import Vue from "vue";
import App from "./App.vue";

// 三级联动组件
import TypeNav from "@/components/TypeNav";
// 第一个参数：全局组件的名字，第二个参数：哪一个组件
Vue.component(TypeNav.name, TypeNav);

// 引入mockServe.js
import "@/mock/mockServe";
// 引入swiper样式
import "swiper/css/swiper.css";

// 引入路由
import router from "@/router";
// 引入仓库
import store from "@/store";

// Vue.config.productionTip = false

new Vue({
  render: (h) => h(App),
  // 注册路由:键值一致时，省略值
  // 注册路由信息：这里的router的身上拥有$route,$router属性
  router,
  // 注册仓库：组件实例的身上会多一个属性$store
  store,
}).$mount("#app");
